#ifndef SETTINGS_ENUMS_H_
#define SETTINGS_ENUMS_H_

enum
{
	JAPANESE = 0,
	ENGLISH,
	GERMAN,
	FRENCH,
	SPANISH,
	ITALIAN,
	DUTCH,
	S_CHINESE,
	T_CHINESE,
	KOREAN,
	CONSOLE_DEFAULT,
	MAX_LANGUAGE,
};

enum
{
	OFF = 0,
	ON,
	MAX_ON_OFF
};

enum
{
	BROWSE_SDUSB = 0,
	BROWSE_NAND,
	BROWSE_MII,
	BROWSE_EMU,
	BROWSE_EMU_MII,
	BROWSE_MAX
};

enum
{
	CLOCK_HR12 = 1, // use OFF for clock off
	CLOCK_HR24,
	CLOCK_MAX
};

enum
{
	SCREENSAVER_1_MIN = 1,
	SCREENSAVER_3_MIN,
	SCREENSAVER_5_MIN,
	SCREENSAVER_10_MIN,
	SCREENSAVER_20_MIN,
	SCREENSAVER_30_MIN,
	SCREENSAVER_60_MIN,
	SCREENSAVER_MAX
};

enum
{
	KEYBOARD_QWERTY = 0,
	KEYBOARD_DVORAK,
	KEYBOARD_QWERTZ,
	KEYBOARD_AZERTY,
	KEYBOARD_QWERTY2,
	KEYBOARD_MAX
};

enum
{
	SCREENSHOT_PNG,
	SCREENSHOT_JPEG,
	SCREENSHOT_GIF,
	SCREENSHOT_TIFF,
	SCREENSHOT_BMP,
	SCREENSHOT_GD,
	SCREENSHOT_GD2,
	SCREENSHOT_MAX
};

enum
{
	LANG_UPDATE_OFF = 0,
	LANG_UPDATE_ALL,
	LANG_UPDATE_INSTALLED,
	LANG_UPDATE_MAX
};

enum
{
	TYPE_WII = 0,
	TYPE_WIIWARE,
	TYPE_GAMECUBE,
	TYPE_VC_NES,
	TYPE_VC_SNES,
	TYPE_VC_N64,
	TYPE_VC_SMS,
	TYPE_VC_MD,
	TYPE_VC_PCE,
	TYPE_VC_NEOGEO,
	TYPE_VC_ARCADE,
	TYPE_VC_C64,
	TYPE_CHANNEL,
	TYPE_UNKNOW,
	TYPE_MAX
};

enum
{
	BLOCK_NONE					= 0x000000,
	BLOCK_GLOBAL_SETTINGS		= 0x000001,
	BLOCK_GUI_SETTINGS			= 0x000002,
	BLOCK_AUDIO_SETTINGS		= 0x000004,
	BLOCK_CUSTOMPATH_SETTINGS	= 0x000008,
	BLOCK_THEME_SETTINGS		= 0x000010,
	BLOCK_CONTROLS_SETTINGS		= 0x000020,
	BLOCK_PARENTAL_SETTINGS		= 0x000040,
	BLOCK_FEATURES_MENU			= 0x000080,
	BLOCK_UPDATES				= 0x000100,
	BLOCK_RESET_SETTINGS		= 0x000200,
	BLOCK_MANAGE_EMUNAND		= 0x000400,
	BLOCK_MANAGE_DATABIN		= 0x000800,
	BLOCK_MANAGE_ALL			= 0x001000,
	BLOCK_MANAGE				= 0x002000,
	BLOCK_HBC_MENU				= 0x004000,
	BLOCK_TITLE_LAUNCHER		= 0x008000,
	BLOCK_SD_RELOAD_BUTTON		= 0x010000,
	BLOCK_WIISAVE_DOWNLOAD		= 0x020000,
	BLOCK_ALL					= 0xFFFFFFFF,
};

#endif
